@charset "utf-8";
/* CSS Document */

/**/


.index_shuzi{padding-top: 50px;padding-bottom: 50px;margin-top: -120px;z-index: 2;position: relative;  }
ul.shuzi{background-color: #0053cc;display: flex;}
ul.shuzi li{width: 25%;float: left;display: block;text-align: center;padding: 30px 20px;color: #fff; border-right: 1px solid #1761cd;}
ul.shuzi li .p1 span{font-size: 50px;font-weight: bold; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
ul.shuzi li .p1 b{font-size: 14px; position: absolute;}
ul.shuzi li .p2{margin: 10px 0px;font-size: 16px;line-height: 20px;height: 20px;overflow: hidden;}
/*index_shuzi--------------------------------*/

.index_dream{padding-top: 20px;padding-bottom: 50px;}
.dream{position: relative;}
.dream .dream_l{position: absolute;top: 0px;left: 0px;width: 600px; }
.dream .dream_l:before{position: absolute;top: 50%;left: 0px;width: 100%;height: 130px;content: "";background-color: #0053cc;z-index: -1;margin-top: -65px;}
.dream .dream_l .imgzoom{padding-bottom: 60%; width: 600px; margin: 0px auto;  position: relative; overflow: hidden;  }
.dream .dream_l .imgzoom img{ width: 100%;min-height: 100%; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.dream .dream_l:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.dream .dream_r{min-height: 375px;padding: 20px 0px 20px 650px;}
.dream .dream_r .h3new{font-size: 46px;font-weight: bold;margin-bottom: 10px;}
.dream .dream_r .h3new .s1{ font-size: 40px;font-weight: bold; color: #0053cc;}
.dream .dream_r .h3new .s2{color: #f98d0b;}
.dream .dream_r .p1{font-size: 20px; margin-bottom: 25px;}
.dream .dream_r .p2{color: #666666;line-height: 30px;font-size: 16px;display: -webkit-box;overflow: hidden;text-overflow:ellipsis; -webkit-box-orient: vertical;-webkit-line-clamp: 5;height: 166px;overflow: hidden;}
.dream .dream_r .p2 a{ font-weight: bold; font-size: 15px;}



.x-title {color: #333333;position: relative;font-size:40px;line-height:58px;font-weight:600;margin-bottom: 40px;}
.x-title .h4title {position: absolute;color: rgba(182, 182, 182, 0.4);font-size:80px;line-height:8px;font-weight:600;text-transform: uppercase;text-align: center;left: 0;right: 0;}
.x-title .h3title {position: relative;z-index: 999;color: inherit;font-size:40px;line-height:80px;font-weight:600;text-align: center;}
.x-title .h3title span {font-size: 40px; color: #0053cc;}
.x-title p {text-align: center;color: #666666;font-size:18px;line-height:26px;font-weight:400;}



.news {padding: 50px 0;}
.news .conleft {position: relative;}
.news .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}
.news .news_type {font-size: 18px;padding-bottom: 25px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
.news .news_type a {float: left;padding: 0 15px 0 0;color:#222;height: 26px;line-height: 26px;position: relative; font-size: 18px;}
.news .news_type a:first-child {border-right: 0px solid #e5e5e5;}
.news .news_type i {display: none;width: 85%;height: 3px;position: absolute;left:0px;bottom:-26px;background: #004C9F;}

.news .news_type a.cur {color: #004C9F;font-weight: bold;}
.news .news_type a.cur i {display: block;}

.news .news_con {}
.news .news_con .conleft {width: 800px;}
.news .news_con .conleft .concase {display: none;}
.news .news_con .conleft .concase.cur {display: block;}
.news .news_con .conleft dl {padding: 0 0 20px 325px;position: relative;height: 200px;border-bottom: 1px solid #;}
.news .news_con .conleft dl dt {width: 305px;height: 196px;position: absolute;left: 0;top: 0;}
.news .news_con .conleft dl dt a img{width: 305px; height: 196px;}
.news .news_con .conleft dl dd.dd1 {height: 30px;line-height: 30px;font-weight: bold;}
.news .news_con .conleft dl dd.dd1 a {color: #000;font-size: 16px;float: left;width: 380px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .news_con .conleft dl dd.dd1 span {float: right;font-size: 13px;color: #555;}
.news .news_con .conleft dl dd.dd2 {margin-top: 5px;line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}
.news .news_con .conleft dl dd.dd3 {margin-top: 25px;}
.news .news_con .conleft dl dd.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #004C9F;color: #fff;font-size: 14px;border-radius: 5px;}

.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul li {height: 40px;width: 360px;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 20px;font-size: 13px;background: url(../images/newsicon.png) no-repeat left center;}
.news .news_con .conleft ul li a {float: left;width: 265px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}
.news .news_con .conleft ul li span {float: right;color: #000;width: 80px;}
.news .news_con .conleft ul li:hover a {color: #004C9F;}
.news .news_con .conright {width: 340px;}
.news .news_con .conright .r_top {height: 52px;border-bottom: 1px solid #e7e7e7;}
.news .news_con .conright .r_top .r_a1 {float: left;font-size: 18px;font-weight: bold;color: #000;padding-top: 5px;}
.news .news_con .conright .r_top .r_a2 {float: right;font-size: 14px;color: #333;margin-top: 10px;}
.news .news_con .right_con {position: relative;overflow: hidden;}
.news .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}
.news .news_con .conright dl{padding:15px 0;font-size: 14px;width: 320px; line-height: 24.999px;}
.news .news_con .conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/news_q.png) no-repeat left center;}
.news .news_con .conright dt a{ color:#333;}
.news .news_con .conright dd {height:60px;margin-top:13px; overflow: auto;background: url(../images/news_a.png) no-repeat left top;}
.news .news_con .conright dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}



.fullSlide{width:100%;position:relative;height:700px;background:#FFFFFF;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:700px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:700px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#0e75c8;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.index_about .about-fl h2 {font-family: "DisneyEnglish-Bold";color: #333;font-size: 80px;line-height: 1;}
.index_about .about-fl p{font-size: 20px;margin-top: 20px;color: #666;}
.index_about .about-fl i{display: block;margin-top: 100px;width: 40px;height: 40px;border-radius: 50%;
background: #ff7327 url(../images/r-arrow.png) no-repeat center/22px;}
.index_about .about-fr{width: 800px;}
.index_about .about-fr .text{width: 700px;}
.index_about .about-fr h3{font-size: 24px;color: #333;}.index_about .about-fr p{margin-top: 20px;font-size: 14px;color: #666;line-height: 1.8em;}



.g_an{position: relative;}
.g_an h2 a{display: block;height:auto;text-align: center;font-size: 46px;font-weight: normal;color: #3b3a3d; padding-bottom: 30px;}
.g_an h2 em{display: block;font-size: 20px;color: #a9a9a9;text-transform: uppercase;height: 40px;line-height: 40px;}
.g_an h2 span{display: block;font-size: 18px;color: #808080;padding-top: 5px;}

/*index_product*/
.box85 {border-top: 1px solid #d0d0d0;text-align: center;}
.box85 .left_about{width: 1200px; margin: 0 auto;}
.main_12 {font-size: 12px;color: #3C7CA5;text-decoration: none;}
.box85 .left_about h2
{display: none;color:#3C7CA5;font-weight: bold;font-size:14px;cursor:pointer;text-decoration: none;line-height: 30px;background-image: url(/ifile/55/main_left_07.jpg);
background-repeat:repeat-x;background-position: left bottom;margin-top: 0;margin-right: 0;margin-left: 0;margin-bottom: 5px;height: 30px;padding-left: 12px;}
.box85 .left_about ul::after{}
.box85 .left_about li{display: inline-block; }
.box85 .left_about li span{display:inline-block;cursor:pointer;padding: 0 15px;font-size: 16px; font-weight: normal; color: #333; line-height: 100px; position: relative; -webkit-transition: .3s all; transition: .3s all;}
.box85 .left_about li span::after{
content: ''; width: 0; height: 3px; background: #004C9F; position: absolute; top: -2px; left: 0; -webkit-transition: .3s all; transition: .3s all;}
.box85 .left_about li:hover span{color:#004C9F;}
.box85 .left_about li:hover span::after{ width: 100%;}
.box85 .left_about li  .onactive{margin:0;list-style:none;font-size:12px;color:#000000;text-decoration: none;
padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 15;height: 30px;display: block;font-family: Arial, Helvetica, sans-serif;}


.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.model{width:1200px;margin:0 auto; height: auto; overflow: hidden;}
.item-list_index{  height: auto; overflow: hidden; width:1200px; margin: 0px auto;opacity:1; }
.item-list_index.active{height: auto; width: auto; overflow: auto; opacity: 1; }
.item-list_index li{float:left;width:30.66%;margin-right:4%;margin-bottom:2%;background-color:#fff;overflow:hidden;position:relative}
.item-list_index li:nth-child(3n){margin-right:0;}
.item-list_index li a { display: block;overflow: hidden; position: relative; }
.item-list_index .img{text-align: center; overflow:hidden;position:relative; height: 327.917px;}

/*
.item-list_index li .img::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;transform: scale(0,0);-webkit-transform: scale(0,0);transition: all ease .3s;-webkit-transition: all ease .3s;background:rgba(0,76,159,.7) url(../images/search.png) no-repeat center center;}
*/

.item-list_index .img img{max-width:100%;}
.caption{padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#F4F4F4;text-align:center;}
.caption .title{font-size:16px;color:#1d1d1d;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.caption .info{color:#b5b5b5}
.insert{width:30px;height:20px;line-height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;border-left:1px solid transparent;display:none;}
.item-list_index li:hover .insert{border-color:#eee}
.item-list_index li:hover .insert::before{margin-left:50% }
.item-list_index li:hover .img::before{transform: scale(1,1);-webkit-transform: scale(1,1);}



.news_cn_index_about{ width: 100%; height: auto; overflow: hidden; }
.news_cn_index_about_title_k{  width: 16px; height: 16px; float: left; }
.news_cn_index_about_title_k_1{ width: 8px; height: 8px; background: #00a2e7; float: left; }
.news_cn_index_about_title_k_2{ width: 8px; height: 8px; background: #015ca2; float: left; margin-top: 8px;}

.news_cn_index_about span:nth-child(2) 
{font-size:18px; color:#000000; clear: both; display: block; text-transform:uppercase; float: left; font-weight: 600; margin-top: 10px;}
.news_cn_index_about span:nth-child(3)
{font-size:30px; color:#015ca2; clear: both; display: block; text-transform:uppercase; float: left; margin-top: 5px;}
.news_cn_index_about span:nth-child(4)
{font-size:16px; color:#000000; display: block; height:auto; text-transform:uppercase; float: left; margin-top: 23px; padding-left: 10px;}


.about_cn_index{ width: 109px; height: 288px;  float: left; }
.about_cn_index_lan_1{  width: 84px; height: 114px; background:#068bea; float: left;  color: #f6f6f6;  text-transform:uppercase; padding: 30px 0 0 25px;}
.about_cn_index_lan_2{  width: 109px; height: 144px; background:#015ca2; float: left; }

.about_cn_index_tu{  width: 583px; height: 443px; float: left;  background: #f6f6f6; }
.about_cn_index_wen{  width: 379px; height: 362px; float: left;  background: #f6f6f6;  margin-top: 12px; padding: 69px 71px 0 58px; }

.about_cn_index_wen span:nth-child(1)  {  font-size: 30px; color: #000000; }
.about_cn_index_wen span:nth-child(2)  {  font-size: 14px; color: #5f5f5f; text-transform:uppercase; }
.about_cn_index_wen span:nth-child(3)  {  width:106px; height: 3px; background: #bebebe; display: block; margin: 39px 0 39px 0; }
.about_cn_index_wen span:nth-child(4)  {  font-size: 14px; color: #5f5f5f; text-transform:uppercase; float: left; line-height:25px;}
.about_cn_index_wen a {  font-size: 14px; color: #5f5f5f; text-transform:uppercase;}
.about_cn_index_wen_a {  font-size: 14px; color: #5f5f5f; text-transform:uppercase; float: left; margin-top: 40px;}




.cn_index_product{   }
.cn_index_product_title  { width:180px; height: 64px;  float: left; }
.cn_index_product_title span:nth-child(1) {  font-size: 30px;  color: #015ca2; float: left; clear: both; display: block; }
.cn_index_product_title span:nth-child(2) {  font-size: 18px;  color: #000000; font-weight: 600; float: left; display: block; text-transform:uppercase; clear: both; }

/*
.cn_index_product_list{  width:100%; height:38px; margin: 0px auto;}
.cn_index_product_list ul{ width:auto; }
.cn_index_product_list ul li  { float: left; }
.cn_index_product_list ul li a{ display: block; float: left; color: #0e4e8c; font-size: 16px; width: auto; height: 38px; line-height: 35.5px; padding: 0 10px 0 10px; border: 1px #0e4e8c solid; margin-right: 15px;  border-radius:20px; }
.cn_index_product_list ul li a:hover{ border-radius:20px; background: #003E93; color: #FFFFFF; -webkit-transition: all .2s linear;transition: all .2s linear }

*/

.cn_index_product_list{  width:20%; height:auto; float: left;}
.cn_index_product_list ul{ width:auto; }
.cn_index_product_list ul li  { width:100%; margin-bottom: 10px; }
.cn_index_product_list ul li a{ display: block;  color: #0060C6; font-size: 16px; width: auto; height:45px; line-height:45px; padding: 0 10px 0 10px; border: 1px #f2f2f2 solid; margin-right: 15px;  border-radius:0px;  -webkit-transition: all .2s linear;transition: all .2s linear ;}
.cn_index_product_list ul li a:hover{ border-radius:0px; background: #f5f5f5; color: #1d1d1d; -webkit-transition: all .2s linear;transition: all .2s linear ; padding-left: 20px;}







.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

.model{width:1200px;margin:0 auto; height: auto; overflow: hidden;}
/*.item-list_index{  height: auto; overflow: hidden; width:910px; float: right; opacity:1; }*/

.item-list_index{ width:1230px; margin: 0px auto; height: auto; overflow: hidden; opacity:1; }

.item-list_index.active{height: auto; width: auto; overflow: auto; opacity: 1; }
.item-list_index li{float:left;width:30.66%;margin-right:4%;margin-bottom:1.2%;background-color:#fff;overflow:hidden;position:relative}
.item-list_index li:nth-child(3n){margin-right:0;}
.item-list_index li a { display: block;overflow: hidden; position: relative; }
.item-list_index .img{text-align: center; overflow:hidden;position:relative; height:276px;}
/*
.item-list_index li .img::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;transform: scale(0,0);-webkit-transform: scale(0,0);transition: all ease .3s;-webkit-transition: all ease .3s;background:rgba(0,76,159,.7) url(../images/search.png) no-repeat center center;}
*/



.item-list_index .img img{max-width:100%;}
.caption{padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#F5F5F5;text-align:center;}
.caption .title{font-size:16px;color:#1d1d1d;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.caption .info{color:#b5b5b5}
.insert{width:30px;height:20px;line-height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;border-left:1px solid transparent;display:none;}
.item-list_index li:hover .insert{border-color:#eee}
.item-list_index li:hover .insert::before{margin-left:50% }
.item-list_index li:hover .img::before{transform: scale(1,1);-webkit-transform: scale(1,1);}

.cn_index_product_case{ width: 429px; height: 366px; overflow: hidden; float: left; }
.cn_index_product_case span:nth-child(1) { font-size:30px; color:#015ca2; float: left; clear: both; display: block; margin-top: 60px; }
.cn_index_product_case span:nth-child(2) {  width: 56px; height: 3px; background: #015ca2; clear: both; float: left; display: block; margin: 40px 0 40px 0; }
.cn_index_product_case span:nth-child(3) { font-size:14px; color:#5f5f5f; width:350px; height:auto; clear: both; float: left; display: block; line-height: 20px; }

.cn_index_product_case_img{ width: 771px; height: 366px; overflow: auto; float: right; }
.cn_index_product_case_img span  { height: 366px; }
.cn_index_product_case_img span p{ font-size: 12px; color: #8b8b8b; text-transform:uppercase; line-height: 20px; padding: 15px 0 30px 0px;}
.cn_index_product_case_img span:nth-child(1){ font-size: 19px; color: #5f5f5f; float: left; width: 171px; display: block; }
.cn_index_product_case_img span:nth-child(2){ font-size: 19px; color: #5f5f5f; float: left; width: 171px; display: block; margin-left: 29px;}
.cn_index_product_case_img span:nth-child(3){ font-size: 19px; color: #5f5f5f; float: left; width: 171px; display: block; margin-left: 29px;}
.cn_index_product_case_img span:nth-child(4){ font-size: 19px; color: #5f5f5f; float: left; width: 171px; display: block; margin-left: 29px;}

.blank439{width: 100%; height:339px; display:block; clear:both; overflow:hidden; background:url(../images/22T06.jpg) no-repeat top center; padding-top: 90px;}
.blank439 .container span:nth-child(1){ font-size: 33px; color: #ffffff; float: left; clear: both;  display: block; text-transform:uppercase; }
.blank439 .container span:nth-child(2){ font-size: 50px; color: #ffffff; float: left; clear: both;  display: block; text-transform:uppercase; font-weight:800; margin-top: 20px; }
.blank439 .container span:nth-child(3){ width:214px; height: 1px; background:#ffffff; float: left; clear: both;  display: block; margin: 30px 0 30px 0;}
.blank439 .container span:nth-child(4){ font-size: 18.02px; line-height: 30px; color: #ffffff; float: left; clear: both;  display: block; text-transform:uppercase; font-weight:300;}


.cn_index_news{    }

.cn_index_news div:nth-child(1){ width: 370px; font-size: 24px; color: #2a2a2a; display: block; font-weight: 600; float: left;  }
.cn_index_news div:nth-child(2){ width: 370px; font-size: 24px; color: #2a2a2a; display: block; font-weight: 600; float: right; }
.cn_index_news_lanse{  width: 50px!important; height: 4px; background: #105aa1; margin: 30px 0 0px 0; }


.cn_index_news_left{  width: 370px; height: auto; overflow: hidden; float: left;  }
.cn_index_news_left_span1{ font-size: 14px; color: #a3a3a3; display: block; clear: both; }
.cn_index_news_left_span2{ font-size: 16px; color: #2a2a2a; display: block; margin: 15px 0 10px 0; }
.cn_index_news_left_span3{ font-size: 14px; color: #8a8a8a; display: block; line-height: 25px; }
.cn_index_news_left p a{ font-size: 14px; color: #8a8a8a; line-height: 25px; }

.cn_index_news_center{  width: 370px; height: auto; overflow: hidden; float: left;  margin-left: 46px; }
.cn_index_news_center_span1{ font-size: 14px; color: #a3a3a3; display: block; clear: both; }
.cn_index_news_center_span2{ font-size: 16px; color: #2a2a2a; display: block; margin: 15px 0 10px 0; }
.cn_index_news_center_span3{ font-size: 14px; color: #8a8a8a; display: block; line-height: 25px;}
.cn_index_news_center p a{ font-size: 14px; color: #8a8a8a; line-height: 25px; }

.cn_index_news_right{  width: 370px; height: auto; overflow: hidden; float: right;}
.cn_index_news_right_span1{ font-size: 16px; color: #2a2a2a; display: block; margin: 0px 0 10px 0; }
.cn_index_news_right_span2{ font-size: 14px; color: #8a8a8a; display: block; line-height: 25px;}
.cn_index_news_right_t{ height: 29px; width: 370px; border-bottom: 1px solid #e4e4e4; display: block; margin-bottom: 35px; }
.cn_index_news_right a p{ font-size: 14px; color: #8a8a8a; line-height: 25px; }




.section {padding: 60px 0;}
.section-title { width: 50%; float: right; margin-top:58px;font-size: 0;}
.section-title strong {display: inline-block;vertical-align: middle;font-size: 34px;position: relative;padding: 0 20px 0 0;color: #0e75c8; float:left;}
.section-title strong:after {content: '';height: 1px;width: 160px;top: 50%;position: absolute;background-color: #999;}
.section-title strong:after {left: 100%;}
.section-title p {margin: 10px 0 0;font-size: 18px;color: #666; float:left; width: auto; clear: both;}


.section-title a{text-decoration: none;display: block; width: 144px; height: 40px; line-height: 40px;font-size: 14px;text-align: center; color: var(--color);-webkit-transition: 0.25s;transition: 0.25s; float:  right;}
.section-title a {border-radius: 20px; border: 1px #0e75c8 solid;}
.section-title a:hover,  .about-main .about-more a:focus {box-shadow: 0 0 0 0 var(--hover), inset 6em 3.5em 0 0 var(--hover); border-color: var(--hover);
color: #fff; border-radius: 20px;}
.section-title a {--color: #0e75c8;--hover: #0e75c8;}




 
.in-fahuo .swiper-slide a {display: block;position: relative;}
.in-fahuo .swiper-slide .img-cover {padding-top: 80%;}
.in-fahuo .swiper-slide p {margin: 0;text-align: center;position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;color: #fff;line-height: 50px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-color: rgba(0,0,0,0.6);}
.in-fahuo .swiper-slide a:hover .img-cover span {transform: scale(1.1);}
.in-fahuo .swiper-pagination {position: static;font-size: 0;margin-top: 30px;}
.in-fahuo .swiper-slide p {font-size: 14px;line-height: 34px;}
.in-fahuo .swiper-pagination {margin-top: 15px;}




.view .swiper-slide .img-center {width:100%;height:300px;line-height:300px;}
.view .swiper-container{width:100%;}
.preview{width:100%;margin-top:10px;position:relative;}
.preview .swiper-container{margin:0 30px;}
.preview .swiper-slide .img-center{height:80px;border:1px solid #ddd;cursor:pointer;position:relative;line-height: 80px;}
.preview .arrow-left{background:url(../images/feel3.png) no-repeat left top;position:absolute;left:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;}
.preview .arrow-right{background:url(../images/feel4.png) no-repeat left bottom;position:absolute;right:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;}
.preview .active-nav .img-center{border-color: #0e75c8;}
div.zoomDiv {z-index: 999;position: absolute;top: 0;left: 0;background: #ffffff;border: 1px solid #ddd;display: none;text-align: center;overflow: hidden;font-size: 0;}
div.zoomMask {position: absolute;background: url(../images/mask.png) repeat scroll 0 0 transparent;cursor: move;z-index: 1;}
    
.in-news-left {float: left;width: 48%;}
.in-news-left ul {overflow: hidden;margin: -15px 0 0 -15px;}
.in-news-left li {float: left;width: 50%;}
.in-news-left li a {display: block;margin: 15px 0 0 15px;background-color: #f8f8f8;transition: all 0.5s;}
.in-news-left li .img-cover {padding-top: 73%;}
.in-news-left li .text {padding: 27px 15px;}
.in-news-left li .text h4 {margin: 0;font-weight: normal;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in-news-left li .text p {margin: 10px 0 0;opacity: 0.6;}
.in-news-left li a:hover {background-color: #0053cc;color: #fff;}
.in-news-left li a:hover .img-cover span {transform: scale(1.1);}
.in-news-right {float: right;width: 48%;}
.in-news-right ul {margin-top: -10px;}
.in-news-right li {margin-top: 10px;}
.in-news-right li a {display: block;background-color: #f8f8f8;transition: all 0.5s;overflow: hidden;}
.in-news-right li .date {float: left;background-color:#0053cc;color: #fff;padding: 25px 15px;text-align: right;font-size: 15px;width: 95px;}
.in-news-right li .date span {display: block;font-size: 18px;text-transform: uppercase;}
.in-news-right li .text {margin-left: 125px;padding: 15px;}
.in-news-right li .text h4 {font-weight: normal;font-size: 16px;margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in-news-right li .text p {margin: 5px 0 0;opacity: 0.6;height: 40px;overflow: hidden;}
.in-news-right li a:hover {color: #fff;background-color: #0053cc;}


.img-cover {overflow: hidden;position: relative;}
.img-cover span {display: block;width: 100%;background: no-repeat center / cover;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}

.in-prod-con .swiper-slide a {display: block;padding: 10px;background-color: #fff;transition: all 0.5s;}
.in-prod-con .swiper-slide .img-cover {padding-top: 80%;}
.in-prod-con .swiper-slide p {font-size: 16px;margin: 10px 0 0;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in-prod-con .swiper-slide a:hover {color: #fff;background-color: #0e75c8;}
.in-prod-con .swiper-slide a:hover .img-cover span {transform: scale(1.1);}
.in-prod-con .swiper-pagination {position: static;font-size: 0;margin-top: 30px;}


.swiper-button-prev,.swiper-button-next {outline: none;}
.swiper-pagination-bullet-active {background-color: #0e75c8;}








.top_keywords_new em {font-size: 20px;color: #fff;line-height: 20px;padding-top: 26px;float: left;}
.top_keywords_new em span {display: block; font-size: 14px; color: #88b0e7; line-height: 14px; padding-top: 10px;}
.top_keywords_new i {display: block;font-size: 30px;color: #fff;font-family: "Arial";float: left;margin-left: 90px;margin-top: 34px;line-height: 32px;}
.icon {float: left; width: 32px; height: 32px;margin-right: 12px; background: url(../images/icon.png) no-repeat; background-position: -229px 0px;}

.guanjzhi {float:left; width: 356px; padding-left: 30px;}
.guanjzhi b {display: block;  color: #fff;font-size: 16px;line-height: 16px;font-weight: normal;padding-top: 26px;}
.guanjzhi p {display: block;padding-top: 10px;} 
.guanjzhi p a {display: inline-block;font-size: 14px;color: #fff;}   


.p_MatteIcon .iconfont:before{content:"\e602"}
.p_gridbox { width: 100%; }
.p_gridbox .reset_style:first-child span{font-family:Oswald,sans-serif!important}

.span_title_1{ color:#01327e; line-height:1.4; font-size:50px;  font-weight: bold;} 
.span_title_2{ line-height:1.4;font-size:26px; color:#f47408; font-weight: bold;} 
.span_title_3{color:#333333;font-size:16px;}
.w_fbtn-t_1{ width: 70%; float: left;}



#w_fbtn-t .p_CommonBtn{position:relative;border:1px solid #0e4e8c;background-color:transparent}
#w_fbtn-t .p_CommonBtn .font{position:relative;color:#0e4e8c;line-height:38px;}
#w_fbtn-t .p_CommonBtn:hover .font{color:#fff}
#w_fbtn-t .p_MatteIcon .iconfont:before{content:"\e602"}
#w_fbtn-t>div{animation-fill-mode:both;width: 150px; text-align: center; float: right; font-size: 16px; margin-top: 50px; }
#w_fbtn-t .p_CommonBtn:before{position:absolute;left:0;z-index:0;width:0;height:100%;background:#0e4e8c;content:"";transition:all .5s ease}
#w_fbtn-t .p_CommonBtn:hover:before{width:100%}

.txt ul {margin-top: 60px;}
.txt ul li {float: left;margin-right: 1px;}
.txt ul li a {display: block;width: 160px;height: 55px;background-color: #0060C6;border-radius: 0px;text-align: center; }
.txt ul li a:hover {background-color: #333333; -webkit-transition: all .2s linear;transition: all .2s linear;}
.txt_h3 {position: relative;float: right;width: 260px;color: #fff;font-size: 24px;margin-top: 50px;z-index: 1;}   
.txt_i {width: 53px;height: 50px;background-position: -133px -33px;}
.txt_i_2{width: 53px;height: 50px;background-position: -186px -33px;}
.txt_i_3{width: 53px;height: 50px;background-position: -239px -33px;} 
.h4_title {font-size: 18px;color: #fff;font-weight: bold;width: 100%; text-align: center;float: left;line-height: 55px;}

.advantages {} 
.advantages ul {margin-top: 55px;}
.advantages ul li {float: left;width: 230px;margin: 0 35px;text-align: center;cursor: pointer;}
.advantages_h3 {color: #fff;font-size: 18px;font-weight: bold;margin: 20px 0;}
.advantages ul li p {color: #aeaeae;line-height: 25px;} 
.advantages_img {position: relative;display: inline-block;width: 145px;height: 145px;background: rgba(255,255,255,.2);border-radius: 50%;}
.advantages_img:hover {background:#0060C6;  transition:all .5s ease;} 
.advantages_img img {position: relative; width: 75px;height: 75px;margin: 35px;z-index: 3;}
.advantages_img::after {content: '';position: absolute;top: 50%;margin-top: -66px;left: 50%;margin-left: -66px;width: 130px;height: 130px;border: 1px solid rgba(255,255,255,.2);border-radius: 50%;z-index: 2;}


.xbanner{color: #fff;max-width: 1920px;margin: 0 auto;height: 300px;background: #0060C6 url(../images/xbanner.png) no-repeat center;}
.xbanner p{font-size: 26px;line-height: 40px;padding-top: 65px;padding-bottom: 50px;}
.xbanner .tel_banner{position: relative;width: 660px;height: 50px;border: 1px solid #fff;border-radius: 50px;line-height: 50px;}
.xbanner .tel_banner i{position: relative;float: left;width: 35px;height: 35px; background: url(../images/icon_blue.png); background-position: -138px 0;margin-top: 6px;margin-left: 45px;margin-right: 20px;}
.xbanner .tel_banner h3{float: left;display: block;font-size: 22px;}
.xbanner .tel_banner b{display: inline-block;font-size: 32px;}
.xbanner .tel_banner a{position: absolute;top: 0;right: -1px;width: 150px;color:#0060C6;font-size: 20px;line-height: 50px;text-align: center;background: #fff;border-radius: 50px;}



.advantage_youshi_new{height: 810px;}
.advantage_youshi_new ul{position: relative;padding-top: 40px;}
.advantage_youshi_new ul li{float: left;width: 270px;margin-bottom: 95px;}
.advantage_youshi_new ul li:nth-child(2n){float: right;margin-left: 50%;text-align: right;}
.advantage_youshi_new ul li h3{font-size: 18px;font-weight: bold;line-height: 24px;height: 33px;}
.advantage_youshi_new ul li p{color: #999;font-size: 14px;line-height: 180%;padding-top: 8px;height: 75px;overflow: hidden;}
.advantage_youshi_new .youshi{position: absolute;top: -50px;left: 50%;margin-left: -330px;width: 660px;height: 660px;background: url(../images/youshi.png) center no-repeat;background-size: 400px;}
.advantage_youshi_new .youshi .ico{position: absolute;width: 100px;height: 99px;color: #fff;font-size: 28px;line-height: 95px;font-weight: bold;text-align: center;background: #0060C6;border-radius: 50%;z-index: 1;}
.advantage_youshi_new .youshi .ico:nth-child(1){left: 153px;top: 75px;}
.advantage_youshi_new .youshi .ico:nth-child(2){left: 407px;top: 75px;}
.advantage_youshi_new .youshi .ico:nth-child(3){left: 35px;top: 280px;}
.advantage_youshi_new .youshi .ico:nth-child(4){left: 525px;top: 280px;}
.advantage_youshi_new .youshi .ico:nth-child(5){left: 153px;top: 487px;}
.advantage_youshi_new .youshi .ico:nth-child(6){left: 407px;top: 487px;}
.advantage_youshi_new .youshi .bg{position: absolute;top: 50%;margin-top: -230px;left: 50%;margin-left: -230px;width: 461px;height: 461px;background: url(../images/ys_bg.png) center no-repeat;transition: all ease-in-out 15s;animation: anims1 15s infinite linear;-webkit-transition: all ease-in-out 15s;-webkit-animation: anims1 15s infinite linear;}


.index_youshi_title {position: relative;padding-top: 60px;padding-bottom: 27px;margin-bottom: 50px;background: url(../images/line.png) center bottom no-repeat;text-align: center;}
.index_youshi_title h3 {color: #333;font-size: 24px;line-height: 33px;}
.index_youshi_title h3 b {font-size: 24px; color: #0060C6;}





.lc_top {width: 80%; float: right; }
.lc_top .title {height: 41px;text-align: left;line-height: 41px;font-size: 16px;color: #1d1d1d;font-weight: normal;background: #f5f5f5;text-align: center;}
.lc_top .items .left {background: url(../images/item_left_bg.png) repeat-x;text-align: center;float: left;width: 290px;height: 327px;color: #fff;margin-right: 16px;}
.lc_top .items h3 {line-height: 50px;margin-top: 28px;font-size: 22px;font-weight: 400;}
.lc_top .items p {color: #1d1d1d;}
.lc_top .items p.p1 {opacity: .8;color: #fff;text-align: center;}
.lc_top .items p.p2 {margin-top: 20px;color: #fff;}
.amount {font-size: 40px;}
.lc_top .items p.p3 {opacity: .8;color: #fff;}
.lc_top .items p.p4 {margin-top: 12px;line-height: 50px;}
.lc_top .items .btn {color: #ff6200;background-color: #ffe7d8;height: 40px;width: 192px;transition: color .4s, opacity .4s;font-size: 16px;line-height: 22px;white-space: nowrap;vertical-align: middle;padding: 6px 12px;border: 1px solid transparent;border-radius: 3px;text-align: center;display: inline-block;cursor: pointer;}
.lc_top .items .btn:hover {opacity: 0.8;}
.lc_top .items a {transition: color .4s, opacity .4s;color: #fff;}
.lc_top .items .right {float: left;width: 100%;position: relative;overflow: hidden;}


.lc_top .items .img{text-align: center; overflow:hidden;position:relative; height: auto;}





.lc_top .items .right ul li {background-color: #fff;margin-right:15px;text-align: center;float: left;width: 308px;height: auto;webkit-transition: box-shadow .2s ease-out;transition: box-shadow .2s ease-out;  border:  1px solid #f2f2f2 ; }

.lc_top .items .right ul li h3 a {color: #323232;}
.lc_top .items .right ul li p.p1 {color: #B0B0B0;}
.lc_top .items .right ul li p.p2 {color: #ff6825;}
.lc_top .items .right ul li p.p3 {color: #B0B0B0;}
.lc_top .items .right ul li p.p4 {color: #666;}
.lc_top .items .right ul li .btn {background-color: #ff6200;color: #fff;}
.lc_top .items .right ul li .btn.sq {background-color: #e6e6e6;}


.m-pro-tel { width:225px; height:102px; background:#0053cc ; text-align: center; }
.m-title { color: #fff; }
.m-tel { font-size: 22px; color: #fff;  white-space: nowrap;}




/** index_jiejue ====================================================================================*/
.index_liucheng{padding-top: 50px;padding-bottom: 0px; background: #f8f8f8;}
.index_lcbox{ padding: 10px 0px 60px 0;}
.index_lcboxa{ width:auto; float: left; padding-right: 8%; background-image:url(../images/index_liuchengbg.png);background-repeat:no-repeat; background-position:right 35%; background-size:auto;}
.index_lcboxa:last-child{ width: 10%;padding-right: 0%;}
.index_lcboxa img{width: 120px; height: 116px; transition: all ease 0.3s;}
.index_lcboxa:hover img{transform: scale(0.9);}
.index_lcboxa span{ padding-top: 30px; font-size: 16px; display: block; text-align: center;}

.index_gg {padding-top: 50px;padding-bottom: 50px;color: #fff;}
.index_gg .h3 {text-align: center;font-size: 42px;font-weight: bold; }
.index_gg .tel {text-align: center;font-size:26px;padding-top: 10px; }



/*in-adv--begin*/

.container_ys {position:relative;padding:0;width:1200px!important;max-width:1200px;margin-right:auto;margin-left:auto}
.section {padding:30px 0;}
.cp_tit {font-size: 40px;color: #333;text-align: center;height: 85px;line-height: 40px;overflow: hidden;font-weight: 700;}
.cp_tit span {color: #333;display: block;font-size: 20px;font-weight: normal;padding: 3px 0 0;}


.in-adv {background:url(../images/ys_bg.jpg) no-repeat center 0;height:auto;overflow:hidden;}
.in-adv .yous {height:720px;}
.in-adv .yous .cp_tit {color:#fff;}
.in-adv .yous .cp_tit span {color:#fff;}
.in-adv .ys_t {height:143px;width:672px;background:#fff;box-shadow:0 3px 10px 3px rgba(0,0,0,0.1);position:absolute;top:550px;left:264px;z-index:10;}
.in-adv .ys_t ul li {font-size:20px;color:#333;float:left;width:168px;height:123px;padding:20px 0 0;position:relative;text-align:center;}
.in-adv .ys_t ul li:before {content:"";width:1px;height:37px;background:#efefef;position:absolute;top:50px;left:0;z-index:-1;}
.in-adv .ys_t ul li p {width:46px;height:46px;position:relative;margin:0 auto;}
.in-adv .ys_t ul li b {position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg);-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;margin:0 auto;}
.in-adv .ys_t ul li em {position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.1s ease 0.2s;transition:all 0.1s ease 0.2s;margin:0 auto;}
.in-adv .ys_t ul li b img,.ys_t ul li em img {display:block;width:46px;height:46px;}
.in-adv .ys_t ul li span {display:block;padding:10px 0 0;line-height:22px; font-size: 22px;}
.in-adv .ys_t ul li i {display:block;font-size:12px;text-transform:uppercase;color:rgba(51,51,51,0.4);text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;}
.in-adv .ys_t ul li.on {background:#0053cc;color:#fff;font-weight:bold;z-index:5;}
.in-adv .ys_t ul li.on i {color:rgba(255,255,255,0.4);font-weight:normal;}
.in-adv .ys_t ul li.on b {opacity:0;visibility:hidden;-webkit-transform:translateX(100%) rotate(180deg);transform:translateX(100%) rotate(180deg);}
.in-adv .ys_t ul li.on em {visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.in-adv .ys_t ul li:first-child:before {background:none;}
.in-adv .yous dl {position:relative;height:617px;background:#fff;margin-top:25px;}
.in-adv .yous dl dt {width:960px;height:617px;line-height:0;overflow:hidden;position:absolute;top:0;left:50%;}
.in-adv .yous dl dt img {width:960px;height:617px;}
.in-adv .yous dl dd {width:500px;float:left;padding:135px 0 0 55px;}
.in-adv .yous dl dd h5 {height:90px;border-bottom:#d6d6d6 2px solid;width:500px;display:inline-block;font-size:30px;color:#333;}
.in-adv .yous dl dd em {width:46px;height:46px;display:block;float:left;line-height:0;margin:6px 15px 0 0;}
.in-adv .yous dl dd em img {width:46px;height:46px;}
.in-adv .yous dl dd div {width:46px;height:46px;display:block;float:left;line-height:0;margin:6px 15px 0 0;}
.in-adv .yous dl dd div img {width:46px;height:46px;}
.in-adv .yous dl dd span {display:block;float:left;line-height:32px; font-size: 32px;}
.in-adv .yous dl dd i {display:block;font-size:16px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;}
.in-adv .yous dl dd b {width:60px;height:50px;display:block;float:right;line-height:0;}
.in-adv .yous dl dd b img {width:60px;height:50px;}
.in-adv .yous dl dd p {font-size:16px;color:#333;padding:20px 0 0;line-height:30px;}
.in-adv .ban01 {padding:88px 0 0;}
.in-adv .ban01_l {width:900px;}
.in-adv .ban01_l b {background:url(../images/ban_k.png) no-repeat;display:block;width:196px;height:57px;line-height:56px;overflow:hidden;font-size:20px;color:#0053cc;text-align:center;float:left;margin-top:25px;}
.in-adv .ban01_lm {padding:0 0 0 40px;width:660px;float:left;}
.in-adv .ban01_lm p {font-size:32px;color:#fff;font-weight:bold;height:56px;line-height:56px;}
.in-adv .ban01_lm ul li {font-size:18px;color:#fff;float:left;line-height:36px;background:url(../images/ban_ico.png) no-repeat 0 13px;padding:0 40px 0 20px;}
.in-adv .ban01_tel {width:220px;}
.in-adv .ban01_tel span {display:block;text-align:center;height:75px;}
.in-adv .ban01_tel b {display:block;font-size:26px;color:#fff;height:40px;line-height:40px;}
.in-adv .ban01_tel em {width:22px;height:22px;display:block;line-height:0;margin:0 auto;}
.in-adv .ban01_tel em img {width:22px;height:22px;}
.in-adv .ban01_tel a {font-size:14px;color:#333;display:block;width:110px;text-align:center;height:34px;line-height:34px;overflow:hidden;background:#fff;border-radius:30px;margin:0 auto;}
.in-adv .ban01_tel a {vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.in-adv .ban01_tel a:hover {-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.advbj {height:1039px;background:#F3F3F3;overflow:hidden;padding-left:195px;}
.adv {padding-top:25px;}
.adv .adv-con {margin:42px;auto;width:910px;}
.adv .adv-con .tempWrap {overflow:visible !important;}
.adv .adv-con ul li {width:880px;margin:0 15px;}
.adv .adv-con ul li dl dt {height:479px;line-height:0;overflow:hidden;}
.adv .adv-con ul li dl dt img {width:100%;}
.adv .adv-con ul li dl dd {height:204px;background:#FFF;padding:52px 62px 0 81px;box-sizing:border-box;}
.adv .adv-con ul li dl dd .adv-desc {padding-left:55px;background:url(../images/ed-icon.png) no-repeat left;width:656px;float:left;box-sizing:border-box;}
.adv .adv-con ul li dl dd .adv-desc h4 {display:inline-block;height:44px;line-height:44px;position:relative;font-size:30px;color:#333333;}
.adv .adv-con ul li dl dd .adv-desc h4:before {width:134px;height:1px;background:#424242;content:"";position:absolute;top:22px;right:-147px;}
.adv .adv-con ul li dl dd .adv-desc p {font-size:16px;color:#333333;line-height:27px;}
.adv .adv-con ul li dl dd .adv-xq {margin-top:15px;}
.adv .adv-con ul li dl dd .adv-xq a {display:block;width:27px;height:27px;line-height:27px;font-size:16px;color:#333333;padding-bottom:27px;background:url(../images/ed-jt.png) no-repeat left bottom;}
.adv .adv-con ul li.cur dl dd h4 {color:#0053cc;}
.adv .adv-jt {position:relative;}
.adv .adv-jt i {display:block;width:104px;height:104px;cursor:pointer;}
.adv .adv-jt .prev {background:url(../images/ed-prev.png) no-repeat center;position:absolute;left:-150px;top:-505px;}
.adv .adv-jt .next {background:url(../images/ed-next.png) no-repeat center;position:absolute;right:150px;top:-505px;}
.adv .hd {width:100%;text-align:center;cursor:pointer;z-index:3;margin-left:-91px;}
.adv .hd li {display:inline-block;width:28px;height:28px;line-height:28px;background:#C8C8C8;color:aliceblue;margin:0 15px;border-radius:50%;}
.adv .hd li.on {background:#0053cc;}
/*in-adv--end*/




.m-more { text-align: center; padding-top: 0px; }
.m-more .u-more { display: inline-block; width: 260px; height: 50px; line-height: 50px; border: 1px solid #dfdfdf; color: #9f9f9f; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background: transparent; position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); }
.m-more .u-more:after { content: ""; position: absolute; left: 0; top: 0; display: block; width:0; height:100%; background-color: #016add; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: -1; }
.m-more .u-more:hover { color: #fff; border-color: #016add; }
.m-more .u-more:hover:after { width: 100%; }

